Les missions du poste

Mission principale :
Dans le cadre de cette année d'apprentissage, l'apprenti(e) participera activement à la mise en place d'un nouveau service web dédié à l'exposition et à la valorisation des plans de gestion de données. Cette mission s'inscrit dans un environnement agile et vise à concevoir, développer et déployer une solution innovante, en étroite collaboration avec les autres membres de l'équipe.

Responsabilités :
• Conception et développement de solutions web : L’apprenti(e) sera responsable de la mise en place technique du service web, depuis la phase d’étude projet jusqu’à la mise en production. Il/elle participera aux choix techniques à faire et devra être capable de proposer des solutions adaptées en fonction des besoins identifiés.
• Étude projet et recueil des besoins : Avant le démarrage des développements, l’apprenti(e) effectuera une étude détaillée en collaboration avec les membres de l’équipe et les parties prenantes pour recueillir les besoins utilisateurs et définir les fonctionnalités clés du service. Cette étude sera documentée de manière structurée.
• Veille technologique : Dans le cadre de sa mission, l'apprenti(e) devra réaliser une veille continue sur les nouvelles technologies, outils et tendances du marché afin de proposer des choix techniques éclairés et justifiés.
• Développement : L'apprenti(e) sera responsable du développement des fonctionnalités du service web, en respectant les standards de qualité du code et de documentation (commentaires dans le code, documentation pour les développeurs).
• Test et validation : L'apprenti(e) s'assurera de la qualité de la solution développée grâce à des tests unitaires, des tests de non régression et des tests utilisateurs, en collaboration avec l'équipe "métier" pour garantir que le service répond bien aux attentes des utilisateurs.
• Méthode agile : L'équipe fonctionne en méthode agile, et l'apprenti(e) participera aux différents rituels agiles (planification, Daily, revue de sprint, rétrospective) pour garantir la bonne avancée du projet et ajuster la direction de la mission selon les retours et besoins.

Description de l'employeur

Le Centre National de la Recherche Scientifique est un organisme public de recherche pluridisciplinaire placé sous la tutelle du ministère de l’Enseignement supérieur, de la Recherche et de l’Innovation. Ses 10 instituts scientifiques couvrent tous les champs de la connaissance en biologie, physique, chimie, ingénierie, sciences humaines et sociales, mathématiques, écologie, sciences de l’information et sciences de l’univers.
Pour toute information complémentaire, il est possible de consulter le site Internet du CNRS : http://www.cnrs.fr/
L'Institut de l'information scientifique et technique (Inist), Unité d'Appui et de Recherche (UAR76) du CNRS, facilite l'accès, l'analyse et la fouille de l'information scientifique et valorise la production scientifique (www.inist.fr). Il est situé à Vandoeuvre Les Nancy (54500) et compte 150 collaborateurs.
Dans le cadre de la valorisation des de données de la recherche et dans une démarche de « Science Ouverte », le service « Partage des données de la recherche - OPIDoR » de l’Inist propose des outils et des services pour la gestion, le partage et la diffusion des données de la recherche : une application dédiée à la production de plans de gestion de données (DMP OPIDoR), un catalogue des services dédiés aux données (Cat OPIDoR) et un service d'attribution d’identifiants pérennes pour les données de la recherche (DOI) porté par l’équipe PID OPIDoR.

Descriptif du profil recherché

L'apprenti(e) devra être inscrit(e) en Master 2 dans une formation orientée Ingénierie logicielle ou similaire.

Compétences techniques :
• Maîtrise des technologies web (HTML, CSS, JavaScript, PHP, etc.)
• Connaissance des frameworks modernes (React, Angular, Vue.js, etc.)
• Connaissance du langage Ruby et du framework Ruby on Rails appréciée
• Bases solides en gestion de bases de données (SQL, NoSQL)
• Bonne maîtrise des outils de versioning (Git)
• Sensibilité à la qualité du code (tests unitaires, non-régression)
• La connaissance des méthodologies agiles est un plus

Compétences transversales :
• Capacité à mener des recherches et à être force de proposition technique
• Autonomie et sens de l’organisation
• Bonnes capacités de communication et travail en équipe
• Curiosité et volonté d’apprendre

Langues

Anglais : compréhension écrite

Anglais : compréhension écrite

Lieu : Vandœuvre-lès-Nancy
Contrat : Alternance